<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
 <defs>
  <linearGradient id="linearGradient3020" x1="24.25" y1="47.25" x2="24" y2="1" gradientUnits="userSpaceOnUse">
   <stop style="stop-color:#32316f;stop-opacity:1"/>
   <stop offset="1" style="stop-color:#38377d;stop-opacity:1"/>
  </linearGradient>
 </defs>
 <g>
  <path d="m 36.31 5 c 5.859 4.062 9.688 10.831 9.688 18.5 c 0 12.426 -10.07 22.5 -22.5 22.5 c -7.669 0 -14.438 -3.828 -18.5 -9.688 c 1.037 1.822 2.306 3.499 3.781 4.969 c 4.085 3.712 9.514 5.969 15.469 5.969 c 12.703 0 23 -10.298 23 -23 c 0 -5.954 -2.256 -11.384 -5.969 -15.469 c -1.469 -1.475 -3.147 -2.744 -4.969 -3.781 z m 4.969 3.781 c 3.854 4.113 6.219 9.637 6.219 15.719 c 0 12.703 -10.297 23 -23 23 c -6.081 0 -11.606 -2.364 -15.719 -6.219 c 4.16 4.144 9.883 6.719 16.219 6.719 c 12.703 0 23 -10.298 23 -23 c 0 -6.335 -2.575 -12.06 -6.719 -16.219 z" style="opacity:0.05"/>
  <path d="m 41.28 8.781 c 3.712 4.085 5.969 9.514 5.969 15.469 c 0 12.703 -10.297 23 -23 23 c -5.954 0 -11.384 -2.256 -15.469 -5.969 c 4.113 3.854 9.637 6.219 15.719 6.219 c 12.703 0 23 -10.298 23 -23 c 0 -6.081 -2.364 -11.606 -6.219 -15.719 z" style="opacity:0.1"/>
  <path d="m 31.25 2.375 c 8.615 3.154 14.75 11.417 14.75 21.13 c 0 12.426 -10.07 22.5 -22.5 22.5 c -9.708 0 -17.971 -6.135 -21.12 -14.75 a 23 23 0 0 0 44.875 -7 a 23 23 0 0 0 -16 -21.875 z" style="opacity:0.2"/>
 </g>
 <g>
  <path d="m 24 1 c 12.703 0 23 10.297 23 23 c 0 12.703 -10.297 23 -23 23 -12.703 0 -23 -10.297 -23 -23 0 -12.703 10.297 -23 23 -23 z" style="fill:url(#linearGradient3020);fill-opacity:1"/>
 </g>
 <g>
  <path d="m 40.03 7.531 c 3.712 4.084 5.969 9.514 5.969 15.469 0 12.703 -10.297 23 -23 23 c -5.954 0 -11.384 -2.256 -15.469 -5.969 4.178 4.291 10.01 6.969 16.469 6.969 c 12.703 0 23 -10.298 23 -23 0 -6.462 -2.677 -12.291 -6.969 -16.469 z" style="opacity:0.1"/>
 </g>
 <g transform="translate(1.2340208,1.0000003)" style="fill:#000;opacity:0.1">
  <g>
   <path transform="matrix(2,0,0,0.82,55,7.19)" d="m -10.5 20.5 c -0.5 8.537 -1 14.634 -5 14.634 -4 0 -4.5 -6.098 -5 -14.634 -0.5 -8.537 0.5 -13.415 5 -13.415 4.5 0 5.5 4.878 5 13.415 z" style="fill-opacity:1;stroke:none;fill-rule:nonzero"/>
  </g>
 </g>
 <g transform="translate(0.23402082,0)">
  <g>
   <path d="m -10.5 20.5 c -0.5 8.537 -1 14.634 -5 14.634 -4 0 -4.5 -6.098 -5 -14.634 -0.5 -8.537 0.5 -13.415 5 -13.415 4.5 0 5.5 4.878 5 13.415 z" transform="matrix(2,0,0,0.82,55,7.19)" style="fill:#808080;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
  </g>
  <path d="m 24 13 c -9 0 -11 4 -10 11 0.736 5.155 2 10 5 11 3 1 -1 -17 10 -21 1.329 -0.483 -2.573 -1 -5 -1 z" style="fill:#ccc;stroke:none"/>
  <path d="m 14 19 c 0 -1 20 -1 20 0 0 4.01 -0.834 9.468 -1.587 12.1 c -0.827 2.896 -15.94 2.786 -16.861 -0.084 -0.968 -3.02 -1.553 -7.98 -1.553 -12.02" style="fill:#87aade;stroke:none"/>
  <path d="m 34 19 c 0 0 -18 -2 -20 0 0 11 1.814 12.452 1.814 12.452 0 0 1.771 -6.44 4.186 -8.452 3.729 -3.107 14 -4 14 -4 z" style="fill:#d5f6ff;stroke:none"/>
  <path d="m 16 32 c 0 0 10 3 16 0 2 -4 2 -13 2 -13 0 0 -0.971 8.541 -4 11 -3.66 2.971 -14 2 -14 2 z" style="fill:#3771c8;stroke:none"/>
 </g>
</svg>
